Skip to content

feat(extension): Implement tab blocking based on usage classification#26

Merged
apzuk3 merged 4 commits intomainfrom
feat/browser-extension-foundation
Mar 27, 2026
Merged

feat(extension): Implement tab blocking based on usage classification#26
apzuk3 merged 4 commits intomainfrom
feat/browser-extension-foundation

Conversation

@apzuk3
Copy link
Copy Markdown
Contributor

@apzuk3 apzuk3 commented Mar 26, 2026

Summary

  • Adds content script to block tabs visually when enforcement action is 'block'.
  • Integrates background.ts to listen for tab updates and dispatch focusd:block / focusd:unblock messages.
  • Introduces overlay UI elements to lock scrolling and pause media on blocked tabs.
  • Includes <all_urls> host permission.
  • Ignores WXT build artifacts in extensions/.gitignore.

apzuk3 added 4 commits March 24, 2026 14:49
Introduce a single-source browser extension scaffold and wire native messaging to issue websocket connection credentials with per-session API key checks.
@apzuk3 apzuk3 temporarily deployed to Production release March 27, 2026 08:48 — with GitHub Actions Inactive
@apzuk3 apzuk3 merged commit 9187d3d into main Mar 27, 2026
1 check passed
@apzuk3 apzuk3 deleted the feat/browser-extension-foundation branch March 27, 2026 13:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant